Text copied to clipboard!
Заглавие
Text copied to clipboard!Софтуерен инженер по разработка
Описание
Text copied to clipboard!
Търсим Софтуерен инженер по разработка, който да се присъедини към нашия екип и да участва в създаването на иновативни софтуерни решения. Кандидатът ще работи в динамична среда, където ще има възможност да прилага най-новите технологии и добри практики в разработката на софтуер. Основната роля на позицията включва проектиране, разработка, тестване и поддръжка на софтуерни приложения, които отговарят на нуждите на нашите клиенти и бизнес цели.
Идеалният кандидат трябва да има силни аналитични умения, опит в програмирането с поне един модерен език (като Java, C#, Python или JavaScript), както и познания по архитектура на софтуер и принципи на обектно-ориентирано програмиране. Очакваме също така умения за работа в екип, добра комуникация и желание за учене и развитие.
Работата включва участие в целия жизнен цикъл на софтуерния продукт – от събиране на изисквания и анализ, през проектиране и имплементация, до тестване, внедряване и поддръжка. Ще работите в тясно сътрудничество с други инженери, продуктови мениджъри, дизайнери и QA специалисти, за да осигурите качествени и надеждни решения.
Предлагаме конкурентно възнаграждение, възможности за професионално развитие, гъвкаво работно време и работа в мотивиращ екип с фокус върху иновациите и качеството. Ако сте страстен по отношение на технологиите и искате да създавате софтуер, който прави разлика, ще се радваме да се запознаем с вас.
Отговорности
Text copied to clipboard!- Разработка и поддръжка на софтуерни приложения
- Участие в проектирането на архитектурата на системите
- Извършване на код ревюта и осигуряване на качествен код
- Сътрудничество с други екипи за реализиране на функционалности
- Писане на автоматизирани тестове и отстраняване на бъгове
- Участие в планиране и оценка на задачи
- Подобряване на съществуващия код и оптимизация на производителността
- Следене на нови технологии и прилагането им в проекти
- Документиране на разработения софтуер
- Поддръжка на DevOps процеси и CI/CD практики
Изисквания
Text copied to clipboard!- Бакалавърска или магистърска степен по компютърни науки или сходна специалност
- Опит в разработката на софтуер (поне 2 години)
- Добри познания по обектно-ориентирано програмиране
- Опит с поне един език за програмиране (Java, C#, Python, JavaScript и др.)
- Познания по бази данни и SQL
- Опит с системи за контрол на версиите (напр. Git)
- Умения за работа в екип и добра комуникация
- Желание за учене и развитие
- Предимство е опит с облачни платформи (AWS, Azure, GCP)
- Предимство е опит с Agile методологии
Потенциални въпроси за интервю
Text copied to clipboard!- Какъв е вашият опит с обектно-ориентирано програмиране?
- С кои езици за програмиране сте работили най-много?
- Имате ли опит с разработка на уеб приложения?
- Какви инструменти използвате за контрол на версиите?
- Работили ли сте в Agile среда?
- Как подхождате към отстраняване на бъгове?
- Какви са вашите очаквания за професионално развитие?
- Имате ли опит с CI/CD процеси?
- Какво ви мотивира да работите като софтуерен инженер?
- Как се справяте с работа под напрежение?